package day0527;

import day0526_1126.Yang;

import java.util.Arrays;
import java.util.Comparator;

public class Test3 {
    public static void main(String[] args) {

        //1.定义一个Integer整数数组。
        Integer[]  is={1,2,3,4,5,6,7,8,9,10};

        //2.用Comparator创建匿名内部类并创建对象c，来对is数组进行降序排列
        Comparator c=new Comparator() {
            public int compare(Object o1, Object o2) {
                return (Integer) o2-(Integer)o1;
            }
        };

        //3.将匿名内部类对象c和数组is传入到sort方法中，对is数组进行降序排列
        //sort()方法内还有很多代码，会根据匿名内部类对象c的compare()方法比较结果来对数组降序排列
        Arrays.sort(is, c);
        System.out.println(Arrays.toString(is));



    }
}
